package fuck.hookwzry.qq;

public class cryptor {
    public cryptor() {
        super();
    }

    /**
     * 解密
     *
     * @param arg2 arg2
     * @param arg3 arg3
     * @param arg4 arg4
     * @param arg5 arg5
     * @return 解密后
     */
    public static byte[] decrypt(byte[] arg2, int arg3, int arg4, byte[] arg5) {
        try {
            if (arg2 != null) {
                if (arg5 != null) {
                    byte[] v0 = new byte[arg4];
                    System.arraycopy(arg2, arg3, v0, 0, arg4);
                    arg2 = new byte[arg5.length];
                    System.arraycopy(arg5, 0, arg2, 0, arg5.length);
                    return new QQUtil().a(v0, arg2);
                }
            }
        } catch (Exception e) {
            e.printStackTrace();
        }
        return null;
    }

    public static byte[] encrypt(byte[] arg2, int arg3, int arg4, byte[] arg5) {
        if (arg2 != null) {
            if (arg5 != null) {
                byte[] v0 = new byte[arg4];
                System.arraycopy(arg2, arg3, v0, 0, arg4);
                arg2 = new byte[arg5.length];
                System.arraycopy(arg5, 0, arg2, 0, arg5.length);
                return new QQUtil().b(v0, arg2);
            }
        }
        return null;
    }
}

